<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang='zh-CN' xml:lang='zh-CN' xmlns='http://www.w3.org/1999/xhtml'>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <!-- 此meta用于腾讯验证我们网址的有效性 -->
    <meta property="qc:admins" content="2554550177673301616654">
    <!-- 此meta用于百度站长工具 -->
    <meta name="baidu-site-verification" content="kerGDpToCx">

    <link rel="shortcut icon" type="image/x-icon" href="../../img/favicon-t=1451964198000.ico">
    <title>Android开发专区 - Android开发社区 - 开源中国社区</title>
            <meta itemprop="name" content="Android开发专区 - Android开发社区- 开源中国社区"/>
<meta itemprop="image" content="https://www.oschina.net/img/logo_s2.png" />

                <meta name="Description" itemprop="description" content="Android开发专区 - Android开发社区- 开源中国社区">
    
        <link rel="stylesheet" href="../../css/channel-t=1470682757000.css" type="text/css" media="screen">
    <link rel="stylesheet" type="text/css" href="../../js/2011/fancybox/jquery.fancybox-1.3.4-t=1451964198000.css" media="screen">
    <link type="text/css" rel="stylesheet" href="../../build/oschina/components/stylesheets/footer-t=1480952192000.css">
    <link type="text/css" rel="stylesheet" href="../../build/oschina/components/stylesheets/header-t=1483632832000.css">
    <link type="text/css" rel="stylesheet" href="../../build/oschina/components/stylesheets/icon-t=1480952192000.css">
    <link type="text/css" rel="stylesheet" href="../../build/oschina/components/stylesheets/leeui-t=1484580392000.css">
    <link type="text/css" rel="stylesheet" href="../../build/oschina/components/stylesheets/leeui_layout-t=1483632832000.css">
    <link type="text/css" rel="stylesheet" href="../../build/oschina/components/stylesheets/scope-t=1485012124000.css">
    <link rel="alternate" type="application/rss+xml" title="最新开源项目" href="https://www.oschina.net/project/rss">
    <link rel="alternate" type="application/rss+xml" title="最新开源资讯" href="https://www.oschina.net/news/rss">
    <link rel="alternate" type="application/rss+xml" title="最新问题列表" href="https://www.oschina.net/question/rss">
    <link rel="alternate" type="application/rss+xml" title="最新翻译列表" href="https://www.oschina.net/translate/rss">
    <link rel="alternate" type="application/rss+xml" title="最新博客列表" href="https://www.oschina.net/blog/rss">
    <link rel="alternate" type="application/rss+xml" title="推荐博客列表" href="https://www.oschina.net/blog/rss?show=more">
    <link rel="alternate" type="application/rss+xml" title="推荐软件列表" href="https://www.oschina.net/project/rss?show=recomms">
    <link rel="alternate" type="application/rss+xml" title="最新代码分享列表" href="https://www.oschina.net/code/rss">
    <link rel="alternate" type="application/rss+xml" title="开源中国 - 源码列表" href="https://www.oschina.net/code/source_rss">
    <!--添加emoji支持-->
    <link rel="stylesheet" type="text/css" href="../../js/team/grunt/dist/emoji/emoji.min-t=1463610254000.css">
    <link rel="stylesheet" type="text/css" href="../../js/poshytip/tip-yellowsimple/tip-yellowsimple-t=1451964199000.css">
    <script type="text/javascript" src="../../public/bower_components/jquery/dist/jquery-t=1470683032000.js"></script>
    <script type="text/javascript" src="../../public/bower_components/jquery-form/jquery.form-t=1470683032000.js"></script>
    <script type="text/javascript" src="../../public/bower_components/fancybox/source/jquery.fancybox-t=1470683032000.js"></script>

    <script type="text/javascript" src="../../public/javascripts/extension/func-t=1476718229000.js"></script>
    <script type="text/javascript" src="../../public/javascripts/action/action-t=1482765004000.js"></script>
    <script type="text/javascript" src="../../public/javascripts/action/plugins/throttle-t=1477934925000.js"></script>
    <script type="text/javascript" src="../../public/javascripts/action/plugins/www/msg-t=1478102949000.js"></script>
    <script>
        define('www_channel', ['msg', 'throttle'], function (msg, throttle) {
            var TAGS = function () {
                this.__name = 'TAGS';
            };

            function top(ww) {
                var tooltop = $('.sc-tool-backtop'),
                        scrollHandler = function () {
                            var scrollTop = ww.scrollTop();
                            if (scrollTop > 200) {
                                tooltop.removeClass('hide').addClass('show');
                            } else {
                                tooltop.removeClass('show').addClass('hide');
                            }
                        };
                scrollHandler();
                throttle.requestAnimationFrame(scrollHandler, 300);
                tooltop.bind('click', function () {
                    $("html, body").stop().animate({scrollTop: 0}, '500', 'swing');
                });
            };
            TAGS.prototype = {
                constructor: TAGS,
                register: function () {
                    if (this.g_user_login) {
                        msg.polling(this.polling_msg_tips_url);
                    }
                    top($(window));
                }
            };
            return TAGS;
        });
    </script>
    <!-- 此script用于百度统计工具-->
    <script>
        var _hmt = _hmt || [];
        (function () {
            var hm = document.createElement("script");
            hm.src = "//hm.baidu.com/hm.js?a411c4d1664dd70048ee98afe7b28f0b";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(hm, s);
        })();
    </script>
    <script type="text/javascript">
  	    g_user = {
	id:0,
	name:'',
	login:false};    </script>
        <script type="text/javascript" src="../../js/2011/oschina-t=1451964198000.js"></script>
    <script type="text/javascript" src="../../js/utils-t=1451964199000.js"></script>
    <script type="text/javascript" src="../../js/channel_v2-t=1483458767000-2016122918.js"></script>
    <link rel="stylesheet" href="../../css/android-t=1484750979000.css" type="text/css" media="screen" />
    <style type="text/css">.header-navbar .top-banner .menu-drop .menu-drop-down .drop-list li {
            text-align: left;
        }

        .footer .footer-wrapper .box-aw {
            text-align: left;
        }

        #OSC_Banner .wp998 .search input {
            height: 32px;
        }
    </style>
</head>
<body class="sc sc-bgc" style="background: #fff;">
        <val data-name="g_user_login" data-value="false"></val>
        <header class="header-navbar">
    <div class="box top-banner">
        <div class="box vertical box-aw">
            <a href="../../../www.oschina.net/index.html" class="osc-logo"></a>
            <div class="menus sm-hide">
                <a class="menu-item" href="../../../www.oschina.net/index.html">首页</a>
                <div class="menu-item menu-drop">
                    <a href="https://www.oschina.net/project" class="project">
                        开源项目
                        <i class="icon-svg icon-arr-down-white"></i>
                    </a>
                    <div class="menu-drop-down">
                        <ul class="drop-list">
                            <li><a href="https://www.oschina.net/project/zh">国产开源项目</a></li>
                            <li><a href="https://www.oschina.net/project/tags">项目分类</a></li>
                            <li><a href="https://www.oschina.net/project/list?sort=time">最新收录项目</a></li>
                            <li class="split"></li>
                            <li><a href="https://www.oschina.net/project/lang/19/java">Java 开源软件</a></li>
                            <li><a href="https://www.oschina.net/project/lang/194/csharp">C# 开源软件</a></li>
                            <li><a href="https://www.oschina.net/project/lang/22/php">PHP 开源软件</a></li>
                            <li><a href="https://www.oschina.net/project/lang/21/c">C/C++ 开源软件</a></li>
                            <li><a href="https://www.oschina.net/project/lang/26/ruby">Ruby 开源软件</a></li>
                            <li><a href="https://www.oschina.net/project/lang/25/python">Python 开源软件</a></li>
                            <li><a href="https://www.oschina.net/project/lang/358/go">Go开源软件</a></li>
                            <li><a href="https://www.oschina.net/project/lang/28/javascript">JS开源软件</a></li>
                        </ul>
                    </div>
                </div>
                <div class="box menu-item menu-drop">
                    <a href="https://www.oschina.net/question" class="question">
                        问答
                        <i class="icon-svg icon-arr-down-white"></i>
                    </a>
                    <div class="menu-drop-down">
                        <ul class="drop-list">
                            <li><a href="https://www.oschina.net/question?catalog=1"> 技术问答</a></li>
                            <li><a href="https://www.oschina.net/question?catalog=2"> 技术分享</a></li>
                            <li><a href="https://www.oschina.net/question?catalog=3"> IT大杂烩</a></li>
                            <li><a href="https://www.oschina.net/question?catalog=100"> 职业生涯</a></li>
                            <li><a href="https://www.oschina.net/question?catalog=4"> 站务/建议</a></li>
                            <li><a href="https://www.oschina.net/alipay"> 支付宝专区</a></li>
                            <li><a href="https://www.oschina.net/mopaas"> MoPaaS专区</a></li>
                            <li><a href="https://www.oschina.net/hardware"> 开源硬件专区</a></li>
                        </ul>
                    </div>
                </div>
                <a href="https://www.oschina.net/tweets" class="menu-item tweets">动弹</a>
                <a href="https://www.oschina.net/blog" class="menu-item blog">博客</a>
                <a href="https://www.oschina.net/translate" class="menu-item tran">翻译</a>
                <a href="https://www.oschina.net/news" class="menu-item news">资讯</a>
                <div class="menu-item menu-drop">
                    <a href="https://www.oschina.net/android" class="mobile">
                        专题
                        <i class="icon-svg icon-arr-down-white"></i>
                    </a>
                    <div class="menu-drop-down">
                        <ul class="drop-list drop-list-inline">
                            <li><a href="https://www.oschina.net/event/ych" class="font-red">源创会</a> <a
                                    href="https://www.oschina.net/video">视频</a></li>
                            <li><a href="https://www.oschina.net/question/tag/%E9%AB%98%E6%89%8B%E9%97%AE%E7%AD%94">高手问答</a> <a
                                    href="https://www.oschina.net/question/tag/%E5%BC%80%E6%BA%90%E8%AE%BF%E8%B0%88">访谈</a></li>
                            <li><a href="https://www.oschina.net/question/tag/%E5%BC%80%E6%BA%90%E5%91%A8%E5%88%8A">周刊</a> <a
                                    href="https://my.oschina.net/xxiaobian/blog?catalog=547834">乱弹</a></li>
                            <li><a href="https://www.oschina.net/company">公司开源导航页</a></li>
                        </ul>
                        <div class="split"></div>
                        <ul class="drop-list mobile">
                            <li class="android"><a href="https://www.oschina.net/android">Android开发专区</a></li>
                            <li class="ios"><a href="https://www.oschina.net/ios/home">iOS开发专区</a></li>
                            <li class="ios"><a href="https://www.oschina.net/ios/codingList">iOS代码库</a></li>
                            <li class="wp7"><a href="https://www.oschina.net/wp">Windows Phone</a></li>
                        </ul>
                    </div>
                </div>
                <a href="https://www.oschina.net/event" class="menu-item event">活动</a>
                <a href="https://job.oschina.net/" class="menu-item event">招聘</a>
            </div>

        </div>
        <div class="box-fr user-bar">
            <div class="box user-info">
                                                    [ <a href='https://www.oschina.net/home/login?goto_page=https%3A%2F%2Fstatic.oschina.net%2Fandroid%2F1%2Fandroid'>登录</a> | <a
                        href="https://www.oschina.net/home/reg">注册</a> ]
                            </div>
        </div>
    </div>
</header>
<!-- 此script用于百度统计工具-->
<script>
    var _hmt = _hmt || [];
    (function() {
        var hm = document.createElement("script");
        hm.src = "//hm.baidu.com/hm.js?a411c4d1664dd70048ee98afe7b28f0b";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(hm, s);
    })();
</script>
<section>
            <div id='OSC_Banner'>
            <div class="wp998"><a href='../../../www.oschina.net/index.html' class='Logo' title='OSChina 开源中国'>开源中国</a>
<h1><a href='../../android.html'>Android开发专区</a></h1>

<form action='https://www.oschina.net/search' class='search'>
	<input type='hidden' name='scope' value='blog'/>
	<input id='channel_q' type='text' name='q' value='' placeholder='博客、软件、分享、代码' class='TXT'/>
    <button type='submit' class='BTN'>搜 索</button>
</form>

                <div class='clear'></div>
            </div>
        </div>
        <div id="OSC_Screen" style="margin-bottom: 0;min-height: calc(100vh - 240px);" data-define="www_channel">
        <div id="OSC_Content" class='CenterDiv'>
            



<div class="container clearfix">

<div class="adr_leftbox">
	<div class="block">
		<div class="title">
				<h5 class="adr_related_title Android_title"><a href="../../android.html" title="Android 专区"></a></h5>
		 </div>
		<div class='AndroidCatalogs'>
			<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/2/dev-env-setup.html">开发环境搭建</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/15/sdk.html">Android SDK</a><span class="num">(169)</span></li>
																<li><a href="../../../www.oschina.net/android/14/eclipse-adt.html">Eclipse ADT</a><span class="num">(161)</span></li>
																<li><a href="../../../www.oschina.net/android/16/avd.html">模拟器 AVD</a><span class="num">(209)</span></li>
																<li><a href="../../../www.oschina.net/android/17/ddms.html">调试器 DDMS</a><span class="num">(80)</span></li>
																<li><a href="../../../www.oschina.net/android/88/test.html">测试</a><span class="num">(63)</span></li>
																<li><a href="../../../www.oschina.net/android/89/log.html">日志/Logcat</a><span class="num">(51)</span></li>
																<li><a href="../../../www.oschina.net/android/111/adb.html">ADB</a><span class="num">(106)</span></li>
																<li><a href="../../../www.oschina.net/android/105/android-market.html">Android Market</a><span class="num">(30)</span></li>
																<li><a href="../../../www.oschina.net/android/143/other-dev-env.html">非Eclipse/Java开发环境</a><span class="num">(10)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/3/android-dev-base.html">Android开发基础</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/213/asynctask.html">Task/AsyncTask</a><span class="num">(62)</span></li>
																<li><a href="../../../www.oschina.net/android/315/android-examples.html">开发实例</a><span class="num">(105)</span></li>
																<li><a href="../../../www.oschina.net/android/19/structure.html">Android 项目结构</a><span class="num">(41)</span></li>
																<li><a href="../../../www.oschina.net/android/20/lifecycle.html">生命周期/运行原理</a><span class="num">(94)</span></li>
																<li><a href="../../../www.oschina.net/android/117/examples.html">程序示例</a><span class="num">(17)</span></li>
																<li><a href="../../../www.oschina.net/android/85/resource.html">程序资源/Resource</a><span class="num">(100)</span></li>
																<li><a href="../../../www.oschina.net/android/65/android-activity.html">Activity</a><span class="num">(236)</span></li>
																<li><a href="../../../www.oschina.net/android/63/view.html">View</a><span class="num">(41)</span></li>
																<li><a href="../../../www.oschina.net/android/81/intent.html">Intent</a><span class="num">(121)</span></li>
																<li><a href="../../../www.oschina.net/android/90/service.html">Service</a><span class="num">(122)</span></li>
																<li><a href="../../../www.oschina.net/android/78/handler-and-thread.html">Handler/线程</a><span class="num">(111)</span></li>
																<li><a href="../../../www.oschina.net/android/212/contentresolver.html">ContentResolver</a><span class="num">(8)</span></li>
																<li><a href="../../../www.oschina.net/android/18/manifest.html">Manifest/Permission</a><span class="num">(74)</span></li>
																<li><a href="../../../www.oschina.net/android/96/file-process.html">文件处理</a><span class="num">(31)</span></li>
																<li><a href="../../../www.oschina.net/android/130/xml-html-json.html">XML/HTML/JSON</a><span class="num">(88)</span></li>
																<li><a href="../../../www.oschina.net/android/125/attrs-xml.html">attrs.xml</a><span class="num">(4)</span></li>
																<li><a href="../../../www.oschina.net/android/118/broadcastrecevicer.html">BroadCastRecevicer</a><span class="num">(53)</span></li>
																<li><a href="../../../www.oschina.net/android/98/input.html">按键/键盘输入/输入法</a><span class="num">(88)</span></li>
																<li><a href="../../../www.oschina.net/android/93/messaging.html">进程间通信/AIDL/Message</a><span class="num">(91)</span></li>
																<li><a href="../../../www.oschina.net/android/101/app-deploy-ship.html">签名/打包/部署/发布</a><span class="num">(127)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/4/android-dev-ui.html">用户界面</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/304/AlarmManager.html">AlarmManager</a><span class="num">(5)</span></li>
																<li><a href="../../../www.oschina.net/android/317/android-launcher.html">Launcher</a><span class="num">(57)</span></li>
																<li><a href="../../../www.oschina.net/android/320/gesture.html">手势操作</a><span class="num">(26)</span></li>
																<li><a href="../../../www.oschina.net/android/321/android-picker.html">选择器(Picker)</a><span class="num">(12)</span></li>
																<li><a href="../../../www.oschina.net/android/26/edittext.html">文本编辑/EditText</a><span class="num">(85)</span></li>
																<li><a href="../../../www.oschina.net/android/30/button.html">按钮/Button</a><span class="num">(60)</span></li>
																<li><a href="../../../www.oschina.net/android/25/listview.html">ListView</a><span class="num">(372)</span></li>
																<li><a href="../../../www.oschina.net/android/203/checkbox.html">CheckBox/复选框</a><span class="num">(25)</span></li>
																<li><a href="../../../www.oschina.net/android/24/textview.html">TextView</a><span class="num">(103)</span></li>
																<li><a href="../../../www.oschina.net/android/23/layout.html">布局/Layout</a><span class="num">(189)</span></li>
																<li><a href="../../../www.oschina.net/android/204/surfaceview.html">SurfaceView</a><span class="num">(71)</span></li>
																<li><a href="../../../www.oschina.net/android/31/menu.html">菜单/Menu</a><span class="num">(78)</span></li>
																<li><a href="../../../www.oschina.net/android/32/dialog.html">Dialog/PopupWindow</a><span class="num">(112)</span></li>
																<li><a href="../../../www.oschina.net/android/67/imageview.html">ImageView</a><span class="num">(65)</span></li>
																<li><a href="../../../www.oschina.net/android/84/android-ui-toast.html">Toast</a><span class="num">(28)</span></li>
																<li><a href="../../../www.oschina.net/android/82/scroller.html">Scroller/SeekBar/RatingBar</a><span class="num">(36)</span></li>
																<li><a href="../../../www.oschina.net/android/87/tab.html">Tab/TabHost</a><span class="num">(79)</span></li>
																<li><a href="../../../www.oschina.net/android/92/progressbar.html">进度栏/ProgressBar</a><span class="num">(30)</span></li>
																<li><a href="../../../www.oschina.net/android/94/scrollview.html">ScrollView</a><span class="num">(44)</span></li>
																<li><a href="../../../www.oschina.net/android/97/gridview.html">GridView</a><span class="num">(105)</span></li>
																<li><a href="../../../www.oschina.net/android/102/gallery.html">Gallery</a><span class="num">(59)</span></li>
																<li><a href="../../../www.oschina.net/android/56/widget.html">Widget</a><span class="num">(54)</span></li>
																<li><a href="../../../www.oschina.net/android/33/notification.html">Notification</a><span class="num">(36)</span></li>
																<li><a href="../../../www.oschina.net/android/43/webview-webkit.html">WebView/WebKit</a><span class="num">(196)</span></li>
																<li><a href="../../../www.oschina.net/android/108/viewflipper.html">ViewFlipper/ViewPager</a><span class="num">(103)</span></li>
																<li><a href="../../../www.oschina.net/android/72/adapter.html">Adapter</a><span class="num">(33)</span></li>
																<li><a href="../../../www.oschina.net/android/86/sliding-drawer.html">SlidingDrawer</a><span class="num">(19)</span></li>
																<li><a href="../../../www.oschina.net/android/116/ui-special-effects.html">界面特效</a><span class="num">(91)</span></li>
																<li><a href="../../../www.oschina.net/android/95/font-multi-language.html">字体/多语言</a><span class="num">(30)</span></li>
																<li><a href="../../../www.oschina.net/android/22/event-process.html">事件处理</a><span class="num">(87)</span></li>
																<li><a href="../../../www.oschina.net/android/106/theme.html">Style/主题/Theme</a><span class="num">(45)</span></li>
																<li><a href="../../../www.oschina.net/android/139/spinner.html">下拉列表/Spinner</a><span class="num">(50)</span></li>
																<li><a href="../../../www.oschina.net/android/178/splash.html">Splash/启动界面</a><span class="num">(4)</span></li>
																<li><a href="../../../www.oschina.net/android/177/fragment.html">Fragment/片段</a><span class="num">(97)</span></li>
																<li><a href="../../../www.oschina.net/android/202/actionbar.html">Action Bar</a><span class="num">(36)</span></li>
																<li><a href="../../../www.oschina.net/android/199/touch-screen.html">触摸屏操作</a><span class="num">(60)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/5/android-dev-storage.html">数据存储</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/305/medialib.html">媒体库</a><span class="num">(13)</span></li>
																<li><a href="../../../www.oschina.net/android/36/files-sdcard.html">文件存储/SD卡</a><span class="num">(151)</span></li>
																<li><a href="../../../www.oschina.net/android/38/sqlite.html">数据库/SQLite</a><span class="num">(144)</span></li>
																<li><a href="../../../www.oschina.net/android/40/preferences.html">Preferences</a><span class="num">(61)</span></li>
																<li><a href="../../../www.oschina.net/android/39/content-provider.html">Content Provider</a><span class="num">(51)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/6/android-dev-netio.html">网络通信</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/41/http.html">HTTP</a><span class="num">(140)</span></li>
																<li><a href="../../../www.oschina.net/android/42/email.html">Email</a><span class="num">(13)</span></li>
																<li><a href="../../../www.oschina.net/android/44/Socket.html">Socket</a><span class="num">(63)</span></li>
																<li><a href="../../../www.oschina.net/android/66/nfc.html">近场通信/NFC</a><span class="num">(4)</span></li>
																<li><a href="../../../www.oschina.net/android/80/wifi-3g.html">WIFI/3G</a><span class="num">(126)</span></li>
																<li><a href="../../../www.oschina.net/android/91/red-infra-blue-tooth.html">红外/蓝牙</a><span class="num">(75)</span></li>
																<li><a href="../../../www.oschina.net/android/99/c2dm.html">消息推送/C2DM</a><span class="num">(35)</span></li>
																<li><a href="../../../www.oschina.net/android/198/webservice.html">Web服务/SOAP/RPC</a><span class="num">(40)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/7/android-dev-media.html">多媒体</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/45/audio.html">音频/Audio</a><span class="num">(78)</span></li>
																<li><a href="../../../www.oschina.net/android/46/video.html">视频/Video</a><span class="num">(74)</span></li>
																<li><a href="../../../www.oschina.net/android/47/sound-record.html">录音</a><span class="num">(27)</span></li>
																<li><a href="../../../www.oschina.net/android/48/camera.html">摄像头/Camera</a><span class="num">(110)</span></li>
																<li><a href="../../../www.oschina.net/android/50/quarter-bell.html">闹钟</a><span class="num">(2)</span></li>
																<li><a href="../../../www.oschina.net/android/132/tts.html">语音识别/文本朗读</a><span class="num">(28)</span></li>
																<li><a href="../../../www.oschina.net/android/137/mediastore.html">MediaStore</a><span class="num">(11)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/8/android-dev-graphics.html">图形图像</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/61/opengl.html">OpenGL/3D</a><span class="num">(66)</span></li>
																<li><a href="../../../www.oschina.net/android/62/canvas.html">Canvas/Bitmap</a><span class="num">(126)</span></li>
																<li><a href="../../../www.oschina.net/android/64/animation.html">GIF/动画</a><span class="num">(74)</span></li>
																<li><a href="../../../www.oschina.net/android/73/photo-effects.html">图像处理/特效</a><span class="num">(176)</span></li>
																<li><a href="../../../www.oschina.net/android/113/resolution.html">像素/屏幕/分辨率</a><span class="num">(137)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/131/android-advanced.html">Android 高级篇</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/140/uncomplier.html">编译/反编译</a><span class="num">(66)</span></li>
																<li><a href="../../../www.oschina.net/android/205/android-cipher.html">Android加密解密</a><span class="num">(12)</span></li>
																<li><a href="../../../www.oschina.net/android/224/ophone.html">OPhone</a><span class="num">(12)</span></li>
																<li><a href="../../../www.oschina.net/android/104/web-platform.html">Web应用开发平台</a><span class="num">(99)</span></li>
																<li><a href="../../../www.oschina.net/android/133/security.html">Android安全</a><span class="num">(3)</span></li>
																<li><a href="../../../www.oschina.net/android/135/app-optimize.html">程序优化</a><span class="num">(65)</span></li>
																<li><a href="../../../www.oschina.net/android/138/apk-info.html">APK程序信息</a><span class="num">(88)</span></li>
																<li><a href="../../../www.oschina.net/android/10/android-dev-ndk-jni.html">NDK/JNI</a><span class="num">(174)</span></li>
																<li><a href="../../../www.oschina.net/android/100/android-dev-sys.html">Android 框架/底层</a><span class="num">(166)</span></li>
																<li><a href="../../../www.oschina.net/android/123/compile.html">源码下载/编译</a><span class="num">(143)</span></li>
																<li><a href="../../../www.oschina.net/android/112/transplant.html">程序移植</a><span class="num">(43)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/11/android-dev-games.html">游戏开发</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/121/game-engine.html">游戏引擎</a><span class="num">(22)</span></li>
																<li><a href="../../../www.oschina.net/android/122/game-samples.html">游戏示例/源码</a><span class="num">(42)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/9/android-dev-specials.html">设备功能</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/51/gps.html">GPS/LBS/定位</a><span class="num">(108)</span></li>
																<li><a href="../../../www.oschina.net/android/52/sensors.html">传感器</a><span class="num">(35)</span></li>
																<li><a href="../../../www.oschina.net/android/53/calls.html">电话 API</a><span class="num">(74)</span></li>
																<li><a href="../../../www.oschina.net/android/54/sms-mms.html">短信/彩信/SMS/MMS</a><span class="num">(103)</span></li>
																<li><a href="../../../www.oschina.net/android/114/contacts.html">联系人/Contacts</a><span class="num">(40)</span></li>
																<li><a href="../../../www.oschina.net/android/115/device-info.html">设备信息</a><span class="num">(119)</span></li>
																<li><a href="../../../www.oschina.net/android/201/android-driver.html">Android驱动开发</a><span class="num">(24)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/68/android-dev-3rdparty.html">第三方集成</a></h3>
			<ul>
												<li><a href="../../../www.oschina.net/android/69/weibo.html">微博</a><span class="num">(34)</span></li>
																<li><a href="../../../www.oschina.net/android/70/oauth.html">OAuth</a><span class="num">(13)</span></li>
																<li><a href="../../../www.oschina.net/android/76/google-services-api.html">Google 服务/API</a><span class="num">(58)</span></li>
																<li><a href="../../../www.oschina.net/android/136/alipay.html">支付宝</a><span class="num">(3)</span></li>
																<li><a href="../../../www.oschina.net/android/307/baidu-map.html">百度地图集成</a><span class="num">(41)</span></li>
											</ul>
		</li>
	</ul>
	<ul>
		<li>
			<h3><a href="../../../www.oschina.net/android/77/android-dev-others.html">其他</a></h3>
			<ul>
																				<li><a href="../../../www.oschina.net/android/13/android-dev-usage.html">Android 使用/软件</a><span class="num">(116)</span></li>
																<li><a href="../../../www.oschina.net/android/124/rom-unlock.html">ROM制作/刷机/解锁</a><span class="num">(101)</span></li>
																<li><a href="../../../www.oschina.net/android/129/phone-hardware.html">Android 硬件</a><span class="num">(49)</span></li>
																<li><a href="../../../www.oschina.net/android/119/mis.html">杂谈</a><span class="num">(152)</span></li>
											</ul>
		</li>
	</ul>
		</div>
	</div>
</div>

<div class="adr_leftbox2">

	<div class='AndroidPosts'>
		<div class="toolbar">
			<span class="stat">排序：<a class="selected" href="android-type=3&amp;sort=time.html" name="list">发表时间</a>&nbsp;|&nbsp;<a href="https://static.oschina.net/android/1/android?type=3&amp;sort=view">浏览数</a></span>
			<ul class="Posts_tab">
				<li><a href="https://static.oschina.net/android/1/android?type=0&amp;sort=time">全部</a></li>
								<li><a href="android-type=2&amp;sort=time.html">提问&amp;分享</a></li>
				<li><a href="android-type=5&amp;sort=time.html">代码分享</a></li>
				<li class="select"><a href="android-type=3&amp;sort=time.html">博客</a></li>
							</ul>
		</div>
		<p class="totle">共有<em>3257</em>篇文章，第<em>1</em>页，共<em>163</em>页</p>
		<div class='Posts clearfix'>
			<ul>
									<li>
				<dl><dt>
								<a href="https://my.oschina.net/yaowen424/blog/532598" target="_blank">用Android的imageVew显示网络和本地的图片</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/yaowen424" target="_blank">茗香墨语</a> 发表于 <em>2015-11-19 11:29</em>|<span>8次评论</span>|<span>2873次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>关于imageview的说明就不谈了，可以去看看官方API介绍，里面很详细，这里我直接上实例代码了  首先你要准备一张图片放到如下： MainActivity.java的代码如下： package com.yaowen.imageviewtest;
import android.graphics.Bitmap;
import android.graphics.BitmapFact...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/reborn87/blog/508396" target="_blank">关于Fragment的fragmentTransaction.add()无法添加成功问题</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/reborn87" target="_blank">tyronejw</a> 发表于 <em>2015-09-19 09:13</em>|<span>0次评论</span>|<span>3218次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>在写一个demo试验StartActivityForResult()的时候，就以下几行代码，却总是提醒我， fragmentTransaction.add(R.id.fragment_container_left, f2)中f2应该为fragment，命名Fragment2继承了Fragment，后来仔细检查代码，发现引入的包错误，本来应该引入兼容包，却引入系统自...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/hxbbd/blog/498829" target="_blank">Android切换主题(换肤)，支持在线直接替换整个布局</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/hxbbd" target="_blank">涵笑半步癫创始人</a> 发表于 <em>2015-08-28 19:05</em>|<span>7次评论</span>|<span>4450次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'># PluginTheme 1. 你是否一直在纠结Android如何切换主题和皮肤 2. 你是否纠结找到切换主题和皮肤的开源项目后还是没办法实现在线直接下载安装主题、皮肤 3. 现在PluginTheme出来了，你不在纠结在线更新主题、皮肤 4. 因为一个工具类就能搞定了！ ![运行效果](http://7sbmna...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/2404790/blog/497655" target="_blank">Android软键盘遮挡的四种解决方案</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/2404790" target="_blank">sxl01890</a> 发表于 <em>2015-08-27 00:17</em>|<span>0次评论</span>|<span>2591次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>在编辑框输入内容时会弹出软键盘,而手机屏幕区域有限往往会遮住输入界面,我们先看一下问题效果图: 输入用户名和密码时,系统会弹出键盘,造成系统键盘会挡住文本框的问题,如图所示: 输入密码时输入框被系统键盘遮挡了,大大降低了用户操作体验,这就是开发中非常常见的软键盘遮...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/2404790/blog/497653" target="_blank">android软键盘的显示后隐藏</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/2404790" target="_blank">sxl01890</a> 发表于 <em>2015-08-26 23:56</em>|<span>0次评论</span>|<span>825次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>一：简述 点击文本框EditText,系统会自动弹出软键盘（其本质是一个Dialog），这必然会引起当前Activity主窗口的大小调整 而Android提供了不同的可选模式去调整活动窗口的大小，与之相关的属性为：android:windowSoftInputMode， 当然具体的实现是由系统完成的 可以在清单文...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/2277819/blog/491208" target="_blank">两个fragment 同时跳转另外一个fargment ,返回对应的fragment 的解决方法</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/2277819" target="_blank">黎明的星星</a> 发表于 <em>2015-08-12 14:27</em>|<span>0次评论</span>|<span>2240次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>安卓app主页面为 FragmentActivity,其余页面为fragmnet页面。 主页面  底部导航栏 三个按钮。 点击三个按钮分别跳转不同的  frgment .如果  点击这个三个按钮时，其中两个或者三个再者一个 ，  需要 判断  用户是否登录，（当然跳转的登录页面也是  frgment页面）。那...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/sikilao/blog/488331" target="_blank">Android蓝牙聊天程序的扩展开发（基于Google Sample，类QQ设计）</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/sikilao" target="_blank">斯基劳绅士</a> 发表于 <em>2015-08-05 17:54</em>|<span>5次评论</span>|<span>2395次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>首先看看程序的效果： 在整个开发过程中涉及的几个关键步骤   1）判断蓝牙设备是否可用   2）若蓝牙设备可用，判断是否开启               是：则不操作             否：开启蓝牙设备   3）让设备可见（在一定的时间范围内）   4）查看已经连接...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/1995545/blog/485146" target="_blank">动态显示和隐藏状态栏(包括底部虚拟按键)</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/1995545" target="_blank">不正经啊不正经</a> 发表于 <em>2015-07-29 14:02</em>|<span>1次评论</span>|<span>3625次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'> 小米Launcher有一个细节上的功能效果：在长按桌面应用图标时，会隐藏状态栏，然后在状态栏原有的布局上显示卸载或删除的操作栏。放手后，操作栏隐藏，状态栏显示出来。也就是说，这个过程是涉及到对状态栏的动态操作的。     View类提供了setSystemUiVisibility和get...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/2323218/blog/393372" target="_blank">android apk 防止反编译技术第一篇-加壳技术</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/2323218" target="_blank">lonely1986</a> 发表于 <em>2015-03-29 22:55</em>|<span>40次评论</span>|<span>33205次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>做android framework方面的工作将近三年的时间了,现在公司让做一下android apk安全方面的研究，于是最近就在网上找大量的资料来学习。现在将最近学习成果做一下整理总结。学习的这些成果我会做成一个系列慢慢写出来与大家分享，共同进步。这篇主要讲apk的加壳技术，废话不多...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/vvcumt/blog/388185" target="_blank">Android 转场动画 windowAnimation和ActivityAnimation的区别</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/vvcumt" target="_blank">不停息的脚步</a> 发表于 <em>2015-03-17 23:03</em>|<span>1次评论</span>|<span>3679次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>android转场动画windowAnimation和ActivityAnimation的区别 显而易见，window与Activity本身从名字上就知道不同，但对于项目开发中 windowAnimation和ActivityAnimation的区别必须心领神会。 区别主要如下 1.windowAnimation包括 windowEnterAnimation 和 windowExitAni...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/1386807/blog/387075" target="_blank">andriod编程中如何获取一段语音的时长？</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/1386807" target="_blank">小和尚的心愿</a> 发表于 <em>2015-03-14 20:20</em>|<span>2次评论</span>|<span>2104次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>在android有关语音的应用中，我们可能需要录音的长度，这个长度很好获取，只要在刚刚开始录音的时候获取本地时间，录音结束的时候获取本地时间，之后一减就可以得到他的时间长度。 代码：first = (int)(System.currentTimeMillis()/1000);//当点击录音的时候获取本地时间，...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/ososchina/blog/371999" target="_blank">NDK STL库调与 System.load动态加载so</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/ososchina" target="_blank">IamOkay</a> 发表于 <em>2015-01-26 23:30</em>|<span>2次评论</span>|<span>2389次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>AS请参考如下链接 http://blog.csdn.net/ashqal/article/details/21869151 http://www.bubuko.com/infodetail-1006521.html http://www.cnblogs.com/flyme/p/4431762.html Android NDK的C++11标准支持 Android C/C++混编问题   百度一下，发现很多人对ndk 使用stl库很不全...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/jm2020/blog/371372" target="_blank">通过ContentProvider访问应用的data区files的文件</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/jm2020" target="_blank">秋烟还在</a> 发表于 <em>2015-01-24 16:35</em>|<span>2次评论</span>|<span>2368次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>    工作中遇到需要将一张超过2M的图传递给另外一个应用使用。 之前是通过Intent中放Bundle对象，通过bundle对象存二进制数组，通过广播的形式发送给另外一个应用，另外一个应用根据key值来获取数组，将数组转成Bitmap。 
      Bundle b = new Bundle();
  ...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/wolfcs/blog/366228" target="_blank">android 5.0中字库文件管理配置的变化</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/wolfcs" target="_blank">WolfCS</a> 发表于 <em>2015-01-11 16:36</em>|<span>0次评论</span>|<span>5767次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>android 5.0中字庫文件管理配置的變化，主要需要來關注的地方是，與Typeface有關的一些變動。在android 5.0系統裏面，新增加了一個名爲fonts.xml的文件，來做系統字庫文件的配置管理，這個文件在代碼庫中的位置爲：frameworks/base/data/fonts/fonts.xml。我們可以來看一下...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/1255068/blog/345261" target="_blank">genymotion 2.3.1在mac下无法启动模拟器解决</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/1255068" target="_blank">Zmotion</a> 发表于 <em>2014-11-16 13:05</em>|<span>3次评论</span>|<span>2322次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>genymotion还是可以创建模拟器的， 点击start没有反应；以下是解决方式： 打开genymotion-shell =&gt;输入devices list,复制其中一个name 打开mac终端 进入genymotion 进入player.app 其实就是player启动模拟器的 上面的player只是个link,现进入player.app/Contents/MacOs 启动...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/ZaneYoung/blog/330762" target="_blank">android输入法中的imeoption</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/ZaneYoung" target="_blank">zaaack</a> 发表于 <em>2014-10-14 23:40</em>|<span>1次评论</span>|<span>1220次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>SDK升级到1.5以后，当文本输入框（EditText及其子类）获得焦点后，会弹出系统自带的软键盘  为了实现一些自定义的功能，就稍微研究了下  * 当layout中有多个EditText，把每个控件的android:singleLine的属性都被设置成true的情况下，软键盘的Enter键上的文字会变成“Nex...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/1255773/blog/330620" target="_blank">Ubuntu12.04系统编译Android4.4源码</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/1255773" target="_blank">stillcook</a> 发表于 <em>2014-10-14 18:33</em>|<span>4次评论</span>|<span>6162次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>## 系统环境 系统：Ubuntu12.04 64位系统。 源码：Android4.4源码。 选择Ubuntu12.04，是因为在14.04上没能折腾成功，在上面兼容32位程序的配置有点烦。12.04必须要用64位的，编译Android4.4时需要64位环境，同时要兼容32位程序，折腾。 ## 步骤 1. 配置jdk6 Android官方给...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/1777508/blog/326757" target="_blank">Android关于OutOfMemoryError的一些思考</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/1777508" target="_blank">伽罗kapple</a> 发表于 <em>2014-10-11 13:06</em>|<span>6次评论</span>|<span>2741次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>很多的时候，我们使用Bitmap不会出现多大的问题。但是当机器资源不够的情况下，很多应用都会报出 OutOfMemoryError,当然报出这样的异常往往是给Bitmap分配内存时内存不足引起的。即便是很小的一个图片，也会有出错，如何解决呢？ 我的解决办法如下： [java] view plaincop...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/javaTechLover/blog/318301" target="_blank">将ImageView变成灰色竟是如此简单</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/javaTechLover" target="_blank">daveztong</a> 发表于 <em>2014-09-24 17:36</em>|<span>5次评论</span>|<span>3766次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>    ColorMatrix matrix = new ColorMatrix();
    matrix.setSaturation(0);

    ColorMatrixColorFilter filter = new ColorMatrixColorFilter(matrix);
    imageview.setColorFilter(filter); found here:http://stackoverflow.com/a/1408439...</dd>
				</dl>
			</li>
												<li>
				<dl><dt>
								<a href="https://my.oschina.net/u/1582495/blog/317209" target="_blank">quick-cocos2d-x 接入支付宝（android）</a><span class="tit">[博客]</span>
								</dt>
				<dd class="remark"><a href="https://my.oschina.net/u/1582495" target="_blank">小房小田</a> 发表于 <em>2014-09-23 08:33</em>|<span>7次评论</span>|<span>5584次阅读</span></dd>
				<dd class="content" style='word-break:break-all;'>quick-cocos2d-x 实现在lua里面完成android支付宝的接入 一、支付宝注册是很麻烦的一个过程，本文就不解释了，想了解的去官网看下注册流程。然后下载他们的sdk-WS_SECURE_PAY_SDK。 二、开始集成。 1、在eclipse里面导入alipay的工程库 WS_SECURE_PAY_SDK/paydemo/Android...</dd>
				</dl>
			</li>
									</ul>
			</div>	
			                <style type="text/css">.paging {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display:         flex;
             -webkit-justify-content: flex-end;
            justify-content: flex-end;
            -ms-flex-pack: end;
            -moz-box-pack: end;
            -webkit-box-pack: end;
            width: 100%;
            right: 0;
            margin: 40px 0;
        }
        .paging li,
        .paging .page {
            display: inline-block;
            height: 32px;
            font-size: 16px;
            text-align: center;
            color: #c9c9c9;
            box-shadow: inset 0 0 0 1px #c9c9c9;
            transition:box-shadow .2s,color .2s;
            margin-right: 10px;
        }
        .paging li a,
        .paging .page a {
            padding: 0 10px;
            height: 32px;
            line-height: 32px;
            display: block;
            color: #999;
        }
        .paging li:hover,
        .paging .page:hover,
        .paging li.current,
        .paging .page.current,
        .paging li.active,
        .paging .page.active {
            color: #4eaa4c;
            box-shadow: inset 0 0 0 1px #4eaa4c;
        }
        .paging li:hover a,
        .paging .page:hover a,
        .paging li.current a,
        .paging .page.current a,
        .paging li.active a,
        .paging .page.active a {
            color: #4eaa4c;
        }
        .paging ul,
        .paging .pager {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display:         flex;
        }

        .paging li:last-child{margin-right: 0;}
    </style>
                                                                            <ul class="paging">
                        <li class='page current'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=1">1</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=2">2</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=3">3</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=4">4</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=5">5</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=6">6</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=7">7</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=8">8</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=9">9</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=10">10</a></li>            <li class='page'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=163">163</a></li>            <li class='page next'><a href="https://static.oschina.net/android/1/android?type=3&amp;sort=time&amp;p=2">&gt;</a></li>        </ul>
            		</div>
	</div>
	<div class="adr_rightbox">
		<div class="adr_interactive clearfix"> 
						<a href="https://static.oschina.net/question/ask?catalog=1&amp;in_catalog=1"  class="question"><em>找不到我想要的答案？</em><strong>我要提问</strong></a> 
			<a href="https://static.oschina.net/question/ask?catalog=2&amp;in_catalog=1"  class="question Share"><em>让更多人分享你的经验？</em><strong>我要分享</strong></a>
					 </div>
		 
		<div class="Expert_hot">
			<h6 class="titleh6">活跃会员</h6>
			<ul class="clearfix">
													<li class="clearfix">
				  <a href="https://my.oschina.net/innost" target="_blank"><span><img src="https://static.oschina.net/uploads/user/91/183763_100.jpg?t=1367585288000" align="absmiddle" alt="邓凡平" title="邓凡平" class="LargePortrait"/></span>邓凡平</a>   
				</li>
								<li class="clearfix">
				  <a href="https://my.oschina.net/ericchan" target="_blank"><span><img src="https://static.oschina.net/uploads/user/100/200584_100.jpg" align="absmiddle" alt="EricChan" title="EricChan" class="LargePortrait"/></span>EricChan</a>   
				</li>
								<li class="clearfix">
				  <a href="https://my.oschina.net/javagg" target="_blank"><span><img src="https://static.oschina.net/uploads/user/0/16_100.jpg?t=1418951539000" align="absmiddle" alt="JavaGG" title="JavaGG" class="LargePortrait"/></span>JavaGG</a>   
				</li>
								<li class="clearfix">
				  <a href="https://my.oschina.net/liux" target="_blank"><span><img src="https://static.oschina.net/uploads/user/78/157182_100.jpg" align="absmiddle" alt="迷途d书童" title="迷途d书童" class="LargePortrait"/></span>迷途d书童</a>   
				</li>
								<li class="clearfix">
				  <a href="https://my.oschina.net/vion" target="_blank"><span><img src="https://static.oschina.net/uploads/user/103/207550_100.jpg" align="absmiddle" alt="vion" title="vion" class="LargePortrait"/></span>vion</a>   
				</li>
							</ul>
		</div>
	</div>
</div>
            <div class='clear'></div>
        </div>
    </div>
    <div class="sc sc-tool-backtop hide">
    <span class="icon ic-back-top box vertical">
        <svg style="margin: auto;" width="19px" height="19px" viewBox="0 0 19 19" version="1.1"
             xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <!-- Generator: Sketch 3.8.3 (29802) - http://www.bohemiancoding.com/sketch -->
            <title>top</title>
            <desc>Created with Sketch.</desc>
            <defs></defs>
            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                <g id="回到顶部" transform="translate(-1342.000000, -1007.000000)" fill="#9C9C9C">
                    <g id="top" transform="translate(1342.000000, 1007.000000)">
                        <g id="Group" transform="translate(0.034817, 0.034817)">
                            <path d="M9.31638754,3.41230862 L0.658755149,11.7803907 L5.57221681,11.7803907 L5.52932916,18.6327751 L13.0821194,18.6327751 L13.0821194,11.7589149 L18.1243933,11.6945301 L9.31638754,3.41230862 L9.31638754,3.41230862 Z M0,4.4408921e-16 L18.6327751,4.4408921e-16 L18.6327751,2.74709153 L0,2.74709153 L0,4.4408921e-16 L0,4.4408921e-16 L0,4.4408921e-16 Z"
                                  id="Shape"></path>
                        </g>
                    </g>
                </g>
            </g>
        </svg>
    </span>
        <span class="sc-tool-name">顶部</span>
    </div>
</section>
    <footer class="footer">
    <div class="sc-container footer-wrapper box">
        <div class="box-aw">
            <div>
                &copy; 开源中国(OSChina.NET) | <a href="https://www.oschina.net/home/aboutosc">关于我们</a> | <a
                    href="mailto:market@oschina.cn">广告联系</a> | <a href="http://weibo.com/oschina2010" target="_blank">@新浪微博</a>
                | <a href="https://m.oschina.net/">开源中国手机版</a> | <a href='http://www.miitbeian.gov.cn/' target='_blank'
                                                            style='color:#737573;text-decoration:none;'>粤ICP备12009483号-3</a>
            </div>
            <div>开源中国社区(OSChina.net)是工信部 <a href='http://www.copu.org.cn/' target='_blank'>开源软件推进联盟</a> 指定的官方社区</div>
        </div>

        <div class="box-fr">
            <div class="box vertical oscapp">
                <span>开源中国手机客户端：</span>
                <a href="https://www.oschina.net/app" class="android">
                    <img alt="Android客户端" data-delay="/build/oschina/components/imgs/device/android.svg?t=1481559119000" src="../../build/oschina/components/imgs/device/android-t=1481559119000.svg">
                </a>
                <a href="https://www.oschina.net/app" class="iphone">
                    <img alt="iPhone 客户端" data-delay="/build/oschina/components/imgs/device/iphone.svg?t=1481559119000" src="../../build/oschina/components/imgs/device/iphone-t=1481559119000.svg">
                </a>
                <a href="https://www.oschina.net/app" class="wp7">
                    <img alt="Windows Phone 客户端" data-delay="/build/oschina/components/imgs/device/winphone.svg?t=1481559119000" src="../../build/oschina/components/imgs/device/winphone-t=1481559119000.svg">
                </a>
            </div>
        </div>
    </div>
</footer>
<!-- 此script用于百度统计工具-->
<script>
    var _hmt = _hmt || [];
    (function() {
        var hm = document.createElement("script");
        hm.src = "//hm.baidu.com/hm.js?a411c4d1664dd70048ee98afe7b28f0b";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(hm, s);
    })();
</script>
    <script type="text/javascript">
     (function (ww, dt) {
         ww.__gac = {
             domain: 'www.oschina.net'
         };
         if(!(/\/marketing\/ad-slice/.test(location.href))){
             var script = dt.createElement('script');
             script.setAttribute('type', 'text/javascript');
             script.setAttribute('src', '//www.oschina.net/public/javascripts/cjl/ga.js?t=20160926');
             dt.body.appendChild(script);
         }
     } (window, window.document));
 </script></body>
</html>
<!-- Generated by OsChina.NET (init:0[ms],page:29[ms],ip:120.32.71.239) -->